code:sh が bash にされてしまう
sh はあくまで Bourne Shell (POSIX) であるべきで、bash が /bin/sh にシンボリックリンクして B シェルをエミュレートしているだけなので、code:shをbashにするのは厳密ではない とりあえず「ファイル名.sh」で逃げますが、code:sh は POSIX 準拠、code:bash はbash 拡張文法ありで sh と bash を切り替えて欲しい所です。
"*.sh" だとどちらか分からない、というのは理解します。
bugbearr.icon
nekketsuuu.icon 違和感があることに賛成です。
*.shなのに"bash"と表示されるのは不便なので、"shellscript"あるいは"sh"などと表示して欲しいです。
たとえばZshの話をしながら普通のシェルスクリプトを書いているとき、コードブロックに"bash"と表示されるのは違和感があります。
トリッキーですが、code:sh(bash)と書くと表記上は逃げられることを知りました。(しかし気持ちが悪い)BugbearR.icon
code:sh(bash)
echo "Hello, world!"
case $1 in
a) echo 'test' ;;
*) printf '%s' $1 ;;
esac
2022-05-20 いつの間にか直ってました